#define _CRT_SECURE_NO_WARNINGS  1
//一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。
//一定要学会思考，思考为什么要这样，而不是那样。还要举一反三地思考
//#include<stdio.h>
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,4,3,2,1 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int count = 0;
//	for (int i = 0; i < sz; i++)
//	{
//		count = 0;
//		int j = 0;
//		for (j = 0; j < sz; j++)
//		{
//			if (arr[i] == arr[j])
//			{
//				count++;
//			}
//		}
//		if (count == 1)
//		{
//			printf("%d\n", arr[i]);
//		}
//	}
//	return 0;
//}
//#define MOD(x，y)   (x％y)
//
//int main()
//{
//	/*const int a = 1;
//	const int c = 4;
//	int arr[a + c] = {0};
//	return 0;*/
//	int a = 13, b = 94;
//	printf("％d\n", MOD(b，a + 4));
//#include<stdio.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    int flag = 0;
//    while (n--)
//    {
//        flag = 0;
//        int j = 0;
//        scanf("%d", &j);
//        int i = 0;
//        for (i = 2; i < j; i++)
//        {
//            if (j % i == 0)
//            {
//                flag = 1;
//                break;
//            }
//        }
//        if (flag == 0)
//        {
//            printf("Yes");
//        }
//        else
//        {
//            printf("No");
//        }
//    }
//    return 0;
//}
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//    int arr[5][5] = { 0 };
//    int i = 0;
//    int x = -1;
//    int y = -1;
//    int num = 0;
//    //录入位置
//    for (i = 0;i < 5; i++)
//    {
//        int j = 0;
//        for (j = 0; j < 5; j++)
//        {
//            scanf("%d", arr[i][j]);
//        }
//        printf("\n");
//    }
//    //找箱子坐标
//    for (int i = 0; i < 5; i++)
//    {
//        for (int j = 0; j < 5; j++)
//        {
//            if (arr[i][j] == 1)
//            {
//                x = i;
//                y = j;
//                break;
//            }
//        }
//
//    }
//    //箱子坐标（x,y）
//    //放回箱子统计num步骤
//    num = abs(x - 3) + abs(y - 3);
//    printf("%d", num);
//    return 0;
//}
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    int i = 0;
//    int f = sqrt(n);
//    int flag = 0;
//    for (i = f; i < n; i++)
//    {
//        flag = 0;
//        for (int j = f; j > 0; j--)
//        {
//            if (j * i == n)
//            {
//                flag = 1;
//                printf("%d %d", j, i);
//                break;
//            }
//        }
//        if (flag == 1)
//        {
//            break;
//        }
//    }
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//    //辗转相除法
//    int i = 0;
//        int j = 0;
//    scanf("%d %d", &i, &j);
//    int k = 0;
//    int b = 0;
//    int c = 1;
//    while (c)
//    {
//        c = j % i;
//        j = i;
//        i = c;
//
//    }
//    printf("%d", j);
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//    int arr[101] = { 0 };
//    int n = 0;//共有多少组
//    int num = 0;//一组有多少数字
//    scanf("%d", &n);
//    while (n--)
//    {
//        scanf("%d", &num);
//        int i = 0;
//        for (i = 0; i < num; i++)
//        {
//            scanf("%d", &arr[i]);
//        }
//        for (int j = num - 1; j >= 0; j--)
//        {
//            printf("%d", arr[j]);
//        }
//        printf("\n");
//    }
//
//
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//    int male_capa[101] = { 0 };
//    int female_capa[101] = { 0 };
//    int n, m;
//    int male_max = 0;
//    int female_max = 0;
//    scanf("%d %d", &n, &m);
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d", &male_capa[i]);
//        if (male_capa[i] > male_max)
//        {
//            male_max = male_capa[i];
//        }
//    }
//    for (int j = 0; j < m; j++)
//    {
//        scanf("%d", &female_capa[j]);
//        if (female_capa[j] > male_max)
//        {
//            female_max = female_capa[j];
//        }
//    }
//    printf("%d", male_max + female_max);
//
//
//return 0;
//}
//#include<stdio.h>
//int main()
//{
//    int i = 0;
//    int count = 1;
//    while ((scanf("%d", &i)))
//    {
//        if (count % 4 == 0)
//        {
//            printf(",");
//        }
//        else {
//            printf("%d", i);
//        }
//        count++;
//    }
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//	char arr[20] = { 0 };
//	int i = 1;
//	while ((scanf("%c", &arr[i])) != EOF)
//	{
//		;
//	}
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	for (int i = 0; i < sz; i++)
//	{
//		int count = 1;
//		if (count % 4 == 0)
//		{
//			for (int i = 0; i < sz; i++)
//			{
//				arr[i] = arr[i + 1];
//			}
//			arr[i] = ',';
//		}
//		count++;
//	}
//	return 0;
//}
//#include <assert.h> 
//int my_strcmp(char *p1,char*p2)
//{
//	assert(p1 && p2);
//	while (*p1 && *p2 && *p1 == *p2)
//	{
//		p1++;
//		p2++;
//	}
//	if (*p1 > *p2)
//	{
//		return 1;
//	}
//	else if(*p1<*p2)
//	{
//		return -1;
//	}
//	else {
//		return 0;
//	}
//
//	
//}
//#include<stdio.h>
//int main()
//{
//	//模拟实现strcmp函数
//	char arr[10] = "asdfdgfdf";
//	char arr2[10] = "asdfduoui";
//	int i = my_strcmp(arr,arr2);
//	printf("%d", i);
//	return 0;
//}
#include<stdio.h>
//int main()
//{
//	//模拟实现strcat函数
//	char arr[50] = "asdfdgfdf";
//	char arr2[20] = "asdfduoui";
//	strcat(arr, arr2);
//	printf("%s", arr);
//	return 0;
//}
//#include<assert.h>
//my_strcat(char* des, char* sou)
//{
//	assert(des && sou);
//	while (*des)//找目标的\0
//	{
//		des++;
//	}
//	while (*des++ = *sou++)
//	{
//		;
//	}
//	
//}
//
//
//int main()
//{
//	char arr[50] = "asdfdgfdf";
//	char arr2[20] = "asdfduoui";
//	my_strcat(arr, arr2);
//	printf("%s", arr);
//	return 0;
//}
#include<stdio.h>
int main()
{
	
	return 0;
}